engineering vehicle - German English Dictionary